package com.demodis.service;

import com.demodis.domain.TblModel;
import com.demodis.domain.TblUser;

public interface ModelServiceI {

	/**
	 * 将模块数据转换成jsonTree对象
	 * @param user 
	 * @return
	 */
	public Object getTreeModel(TblUser user);
	
	/**
	 * 将模块数据转换成json对象
	 * @return
	 */
	public Object getModelDate();
	
	/**
	 * 保存一个模块
	 * @param model
	 * @return
	 */
	public boolean save(TblModel model);
	
	/**
	 * 根据该模块删除该模块及所有子模块
	 * @param model
	 * @return
	 */
	public boolean delete(TblModel model);
	
	/**
	 * 根据模块id修改模块信息
	 * @param model
	 * @return
	 */
	public boolean modify(TblModel model);
}
